//
//  SFExpandableTableViewHeaderView.h
//  TableViewFramework
//
//  Created by 支晓辉 on 16/3/24.
//  Copyright © 2016年 wishselfly. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface SFExpandableTableViewHeaderView : UITableViewHeaderFooterView
/** 标题 */
@property (nonatomic) NSString *title;
/** 右边是打开了还是关闭的图像按钮 */
@property (weak, nonatomic) IBOutlet UIImageView *expandableImageView;
/** 是否已经打开 */
@property (assign, nonatomic) BOOL expanded;
/** 是否显示已经打开的展开的图标 */
@property (assign, nonatomic) BOOL showExpandIcon;
/** 当前Header被单击时候调用的block */
@property (strong, nonatomic) void (^tapHeaderViewActionBlock)();

/**
 *  即将修改当前Header的打开关闭状态
 */
- (void)willChangeExpandableImageView;

/**
 *  设置组收起或展开
 *
 *  @param expanded 是否展开
 *  @param animated 是否动画显示
 */
- (void)setExpanded:(BOOL)expanded animated:(BOOL)animated;

@end
